package ar.com.sectorwine.dto;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

import org.hibernate.validator.constraints.NotEmpty;

public class PasswordModificarDTO {
	private static final String CAMPO_NULO_O_VACIO_MESSAGE = "{constraint.violation.notnull}";
	private static final String CAMPO_ENTRE_8_25_MESSAGE = "{constraint.violation.size.8_25}";
	private static final String EMAIL_NO_VALIDO = "{constraint.violation.email.format}";
	
	@NotEmpty(message = CAMPO_NULO_O_VACIO_MESSAGE)
	@NotNull(message = CAMPO_NULO_O_VACIO_MESSAGE)
	@Size(min = 8, max = 25, message = CAMPO_ENTRE_8_25_MESSAGE)
	private String passwordActual;
	@NotEmpty(message = CAMPO_NULO_O_VACIO_MESSAGE)
	@NotNull(message = CAMPO_NULO_O_VACIO_MESSAGE)
	@Size(min = 8, max = 25, message = CAMPO_ENTRE_8_25_MESSAGE)
	private String passwordNuevo;
	@NotEmpty(message = CAMPO_NULO_O_VACIO_MESSAGE)
	@NotNull(message = CAMPO_NULO_O_VACIO_MESSAGE)
	@Size(min = 8, max = 25, message = CAMPO_ENTRE_8_25_MESSAGE)
	private String passwordRepeticion;
	
	public String getPasswordActual() {
		return passwordActual;
	}
	public void setPasswordActual(String passwordActual) {
		this.passwordActual = passwordActual;
	}
	public String getPasswordNuevo() {
		return passwordNuevo;
	}
	public void setPasswordNuevo(String passwordNuevo) {
		this.passwordNuevo = passwordNuevo;
	}
	public String getPasswordRepeticion() {
		return passwordRepeticion;
	}
	public void setPasswordRepeticion(String passwordRepeticion) {
		this.passwordRepeticion = passwordRepeticion;
	}
	
}
